.top-foot > div:first-child {
    display: flex;
    justify-content: center;
}

.top-foot > div:first-child > div {

    margin: 30px 0 5px;
    line-height: 30px;
    display: flex;
    /*border: 1px solid red;*/
    width: 80%;
}

.top-foot > div:first-child > div > div {
    margin-right: 10px;
}

.top-foot > div:nth-child(2) > div {
    width: 80%;
    border: 1px solid gray;
    margin-bottom: 30px;

}
.top-foot > div:nth-child(2){
    display: flex;
    justify-content: center;
}